package com.lucky.passport.mapper;


import com.lucky.passport.pojo.entity.UserInfo;
import com.lucky.passport.pojo.entity.Users;
import com.lucky.passport.pojo.vo.UserInfoListItemVO;
import com.lucky.passport.pojo.vo.UserInfoStandardVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface UserInfoMapper {
    int insert(Users users);
    /**
     * 删除用户
     * @param id
     */

    int delete(Long id);

    UserInfoStandardVO selectById(Long id);


    int countByUsername(String username);

    int updateById(UserInfo userInfo);

    /**
     * 查询用户信息列表
     * @return
     */
    List<UserInfoListItemVO> list();
}
